data structure:abstract data type
abstract data type
Collection
Container
List
String
Set
Multiset
Map
Multimap
Graph
Tree
Stack
Queue
Priority queue
Double-ended queue
Double-ended priority queue